The 30-share Sensex ended up 8 points at 27,508 and the 50-share Nifty closed 1 point higher at 8,284.
Sensex remained volatile through the day.
The recovery was led by pharma majors led by Dr Reddy's Labs.
BSE Midcap and BSE Smallcap outperformed the frontline indices to gain 0.2% and 0.3%
On the BSE, 1,493 shares declined and 1,236 shares rose. A total of 177 shares were unchanged
At the close, the 50-share NSE Nifty was at 8,611.15, up 19.90 points, or 0.23 per cent, after moving between 8,637.15 and 8,555.20.
On the sectoral front, rate-sensitive sectors such as Bankex and Auto gained by 1% and 0.7% respectively while BSE Consumer Durables gained 1.4%.
Custodian banks are selling dollars for their foreign fund clients.
The BSE benchmark Sensex surged about 241 points to end at 35,165.48 and the NSE Nifty gained 84 points to close at 10,688.65.
Markets ended flat on Tuesday, amid a volatile trading session, as investors exercised caution ahead of the two-day FOMC meet starting today and Reserve Bank of India's monetary policy later this week.
With a rise of around 30 per cent in the benchmark index S&P BSE Sensex, 2014 has been the best year for Indian equity markets since 2009, when the benchmark index surged 81 per cent.
Sensex,Nifty to remain under pressure through the week.
The 30-share Sensex ended in the red.
Markets ended lower on Tuesday, snapping a two-day winning streak, as investors turned cautious and booked profit in financials.
Investor wealth too fell by nearly Rs 7 lakh crore during 2015-16 or over Rs 2,700 crore per trading session.
Nifty September F&O series ended lower after seven consecutive positive series with Metal Index falling the most
The BSE Midcap and the BSE Smallcap indices pared all intraday gains to end 0.3% and 0.5% lower
The 30-share Sensex, after opening on a strong footing, continued its upward march to hit an all-time high of 35,827.70. The NSE Nifty also hit a record intra-day high of 10,975.10, before finishing at 10,966.20, up 71.50 points.
Sensex ended up 190 points at 25,519 and Nifty climbed 57 points to end at 7,626.
The 30-share BSE Sensex closed down 162 points at 28,338 and the 50-share Nifty was down 67 points at 8,463.
The S&P BSE Midcap and the S&P BSE Smallcap indices slipped in red to shed over 1% each
Tata Steel, SBI, L&T and Sun Pharma advanced 2-5% each.
The 30-share Sensex closed down 115 points at 28,444 and the 50-share Nifty ended down 31 points at 8,524.
The Sensex has slid 18.5 per cent from its January 2015 peak.
Gains in key IT, capital goods, healthcare and metal stocks, after consistent buying by domestic and foreign investors, helped both the key indices to scale new peaks.
The S&P BSE Midcap and the S&P BSE Smallcap indices gained 0.3% and 0.5%, respectively
S&P upgraded India's credit outlook to 'stable' from 'negative' earlier.
Investors booked profit ahead of the outcome of the two-day US Fed policy meet which begins today.
Nifty is likely to remain under selling pressure unless and until it breach the 7,700-7,720 levels on closing basis.
Capital goods, IT, auto and pharmaceuticals lead gains for the financial year
BSE Realty index zoomed by almost 7% followed by counters like Metal, Oil & Gas, Auto, Banks, Auto, Healthcare and Power, all surging between 1-5%.
Both the indices ended at their highest levels since February 1.
Gains were led by Tata Motors on robust Q1 earnings and HDFC Group shares.
The Sensex soared 402 points higher to end at 25,720 and the Nifty surged 130 points to close at 7,819.
Index heavyweights Reliance Industries and ITC were the top losers along with ICICI Bank and SBI
Out of the 30-share Sensex pack, 21 ended lower and one remained unchanged
Fear factors weights on markets, Sensex, Nifty struggle to keep pace.
This is the highest closing for both the indices since May 15.
Markets shrugged off RBI's neutral stance on key policy rates.
Investors indulged in profit booking at attractive and higher valuations